//导入 http 模块
const http = require('http');
const port = 3000;

//创建服务对象
const server = http.createServer((req, res) => {
  //设置响应状态码 「三位数的数字」 1xx  2xx  3xx  4xx  5xx
  // res.statusCode = 201;
  // res.statusCode = 404;
  //设置响应状态描述
  // res.statusMessage = 'xxx';// 绝大多数情况都不会修改响应状态描述
  //设置响应头「不能为中文, 必须是 ASCII 表中的字符」
  // res.setHeader('xxx', 'nihao');
  res.setHeader('content-type','text/html;charset=utf-8');
  //设置响应体「write 需要跟 end 结合使用设置响应体」
  res.write('我有故人抱剑去，斩尽春风未曾归。 --孤山不孤');
  res.write('我与乘风归去, 又恐琼楼玉宇');
  res.end();
});

//监听端口启动服务
server.listen(port, () => {
  console.log('running....');
});